ZipCodesToGo
Texas ZIP Codes
Bexar County
San Antonio, TX
78227
78227 ZIP Code — San Antonio, TX
Bexar County, Texas
ZIP code 78227 is located in
San Antonio ,
Texas ,
within Bexar County .
It covers approximately 19.08 square miles and serves a population of
45,553 residents.
This is a standard ZIP code in the Central (CT) timezone,
served by area code 210 .
About ZIP code 78227
The housing stock consists of predominantly single-family detached homes. Most homes were built in the 1960s, giving the area an established character. Median home value is $129,700. Owner-occupancy sits near the national average at 56%.
Median household income is $45,396. Poverty affects 23% of residents, above the national average. SNAP benefit usage at 29% of households reflects economic stress in the area.
The dominant occupation class is service, with education and healthcare as the leading industry. The average commute of 27 minutes is near the national average.
College attainment at 10% is below the national average, consistent with a trades and production-oriented local economy.
Health indicators show elevated rates of diabetes (16%) compared to national benchmarks. 20% of residents lack health insurance, above the national average.
Overall, ZIP code 78227 reflects a community defined by a trades-oriented workforce, economic challenges above the national average, and elevated reliance on food assistance.
78227 ZIP code map
View map of 78227
Cities in ZIP code 78227
Below are the cities the US Postal Service accepts for ZIP code 78227. Using any city not on this list may result in mail delivery delays.
Nearby ZIP codes
Demographics
updated 06/2026
Population
Total population
45,553
Population density
2,387 / sq mi
State FIPS
48
County FIPS
029
Geography
Land area
19.08 sq mi
Water area
0.06 sq mi
Latitude
29.4000
Longitude
-98.6248
Timezone
Central (CT)
Area code
210
Economics
updated 06/2026
Household income
Income range
This ZIP
County avg
State avg
Under $50k
60.8%
43.3%
39.5%
$50k – $100k
28.0%
31.4%
30.1%
$100k – $200k
9.9%
19.9%
22.6%
Over $200k
1.3%
5.4%
7.8%
Demographics & statistics
$45,396
Median household income
$129,700
Median home value
$1,036
Median monthly rent
Age distribution
Age summary
Group Count %
Under 18 13,269 29.1%
18 and over 32,284 70.9%
65 and over 5,062 11.1%
Median age 33.4 years
Race & ethnicity
Black or African American
3.7%
American Indian / Alaska Native
0.9%
Native Hawaiian / Pacific Islander
0.2%
Group Count %
White 24,724 40.2%
Hispanic or Latino 15,909 25.9%
Two or more races 13,511 22%
Other race 3,901 6.3%
Black or African American 2,257 3.7%
American Indian / Alaska Native 577 0.9%
Asian 482 0.8%
Native Hawaiian / Pacific Islander 101 0.2%
Household income
Income range
This ZIP
County avg
State avg
Under $50k
60.8%
43.3%
39.5%
$50k – $100k
28.0%
31.4%
30.1%
$100k – $200k
9.9%
19.9%
22.6%
Over $200k
1.3%
5.4%
7.8%
Range % of households
Under $10k 5.7%
$10k–$15k 7.6%
$15k–$25k 10.3%
$25k–$35k 15.7%
$35k–$50k 16.0%
$50k–$75k 21.1%
$75k–$100k 8.4%
$100k–$150k 10.4%
$150k–$200k 3.3%
$200k+ 1.4%
Median income $45,396
Housing
Housing overview
Metric Value
Median home value $129,700
Median rent / month $1,036
Owner occupied 56.4%
Renter occupied 43.6%
Vacant 7.8%
Single-family detached 70.9%
Large apartment buildings 4.8%
Mobile homes 4.4%
Median rooms 5.2
Avg household size (owned) 3.11
Year built
Era %
2020 or later 0.0%
2010–2019 1.8%
2000–2009 15.4%
1990–1999 6.6%
1980–1989 12.7%
1970–1979 22.7%
1960–1969 30.5%
1950–1959 7.4%
1940–1949 2.1%
1939 or earlier 0.8%
Bedrooms
Size % of units
No bedroom (studio) 2.2%
1 bedroom 10.8%
2 bedrooms 20.4%
3 bedrooms 46.4%
4 bedrooms 18.8%
5+ bedrooms 1.5%
Vehicles per household
Vehicles % of households
No vehicle 7.3%
1 vehicle 38.9%
2 vehicles 32.5%
3 or more 21.4%
Heating fuel
Fuel type %
Utility gas 32.5%
Electricity 66.2%
Propane / LP gas 0.5%
Solar 0.1%
No fuel used 0.7%
Households & families
Household type Count %
Married-couple family 5,652 37.8%
Cohabiting couple 1,358 9.1%
Male householder, no spouse 2,902 19.4%
Female householder, no spouse 5,048 33.7%
Households with children under 18 6,367 42.6%
Households with seniors (65+) 3,892 26.0%
Average household size 3.04
Marital status
Status Male Female
Never married 43.3% 36.5%
Married 37.9% 35.4%
Separated 4.7% 6.0%
Widowed 4.0% 6.5%
Divorced 10.1% 15.6%
Education
Less than 9th grade
10.8%
Some HS, no diploma
13.2%
Some college, no degree
21.3%
Graduate / professional
2.8%
Metric %
HS diploma or higher 76.0%
Bachelor's or higher 9.6%
School enrollment (ages 3–17)
Type Count %
Nursery / preschool 709 5.5%
Kindergarten 847 6.6%
Elementary school 5,460 42.6%
High school 3,957 30.9%
College / grad school 1,838 14.3%
Employment
Industry of employment
Education & healthcare
19.5%
Arts, food & hospitality
14.8%
Professional & management
11.5%
Finance & real estate
6.7%
Transportation & utilities
5.0%
Public administration
5.0%
Agriculture & mining
0.9%
Occupation
Category %
Management, business & arts 17.5%
Service 28.3%
Sales & office 24.0%
Natural resources & construction 14.2%
Production & transportation 16.0%
Employment type
Type %
Private sector 79.3%
Government 14.0%
Self-employed 6.5%
Unpaid family workers 0.2%
Commute
Method %
Drive alone 73.0%
Carpool 16.9%
Public transit 2.8%
Walk 0.4%
Work from home 3.8%
Other means 3.1%
Avg commute (minutes) 26.5
Poverty
Married-couple families
12.7%
Female-led households
32.3%
Income support
Source % of households
Social Security 30.0%
Retirement income 20.2%
Supplemental Security 9.9%
Cash public assistance 3.7%
Food stamps / SNAP 29.3%
Health indicators
Condition %
Obesity 44.0%
High blood pressure 35.3%
High cholesterol 31.9%
Diabetes 15.7%
Heart disease 6.7%
Stroke 3.3%
Asthma 9.6%
Arthritis 21.0%
Kidney disease 3.5%
Pulmonary disease 6.3%
Cancer 4.5%
Behavior / access %
Smoking 18.3%
Binge drinking 16.6%
No physical activity 32.2%
Less than 7 hrs sleep 38.3%
Depression 22.1%
Fair or poor health 26.1%
Poor mental health 17.3%
Poor physical health 13.7%
No health insurance 43.9%
Visited doctor (checkup) 70.4%
Visited dentist 44.2%
Cholesterol screening 85.2%
Teeth loss 20.2%
Veterans & disability
Veterans Count %
Civilian veterans 2,816 8.8%
Disability %
Any disability 18.5%
Under 18 7.4%
18–64 years 17.3%
65 and over 54.3%
Health insurance coverage
Type %
Private insurance 46.3%
Public insurance 43.5%
No insurance 20.3%
Uninsured under 19 8.7%
Language & origin
Language spoken at home (age 5+)
Language Count %
English only 42,108 92.4%
Spanish 7,226 17.2%
Other Indo-European 7,104 16.9%
Asian & Pacific Islander 39 0.1%
Other languages 83 0.2%
Place of birth & citizenship
Origin Count %
Native born (US) 38,961 85.5%
Born in same state 38,172 83.8%
Born in different state 32,649 71.7%
Foreign born 789 1.7%
Naturalized citizen 6,592 14.5%
Not a US citizen 2,285 34.7%
Ancestry
Ancestry Count %
Arab 1,421 3.1%
French 1,382 3%
Italian 1,052 2.3%
English 100 0.2%
Ancestry Count %
Polish 93 0.2%
Dutch 27 0.1%
German 16 0%
Irish 9 0%
Technology access
Metric % of households
Computer access 32.8%
Internet access 91.6%
Source: U.S. Census Bureau, American Community Survey 2025 estimates.
Frequently asked questions about ZIP code 78227
What city is ZIP code 78227 in?
ZIP code 78227 is primarily assigned to San Antonio, Texas.
What county is ZIP code 78227 in?
ZIP code 78227 falls within Bexar County, Texas.
What is the poverty rate in ZIP code 78227?
23% of residents in ZIP code 78227 live below the poverty line, above the national average.
How educated is the population of ZIP code 78227?
10% of residents hold a bachelor's degree or higher — below the national average of ~33%, consistent with a trades-oriented local economy.
What is the typical home value in ZIP code 78227?
The median home value in ZIP code 78227 is $129,700.
What is the median household income in ZIP code 78227?
The median household income in ZIP code 78227 is $45,396, below the national median of ~$75,000.
What timezone is ZIP code 78227 in?
ZIP code 78227 observes the CST timezone.
Need the complete ZIP code database?
Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →